page {
	background-color: #f5f5f5;
}

.my-header {
	position: relative;
	padding-bottom: 30rpx;
	.my-header-background {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		opacity: 0.3;
		filter: blur(16rpx);
		image {
			width: 100%;
			height: 100%;
		}
	}
	.my-header-logo {
		@include flex(flex-start, column);
		align-items: center;
		padding-top: 60rpx;
		position: relative;
		z-index: 10;
		.my-header-logo-box {
			width: 120rpx;
			height: 120rpx;
			border-radius: 50%;
			overflow: hidden;
			image {
				width: 100%;
				height: 100%;
			}
		}
		.user-name {
			margin-top: 30rpx;
			font-size: 32rpx;
			font-weight: bold;
		}
	}
	.my-header-info {
		margin-top: 30rpx;
		@include flex();
		.my-header-info-box {
			flex: 1;
			text-align: center;
			@include flex(space-between, column);
			font-size: 24rpx;
			color: #999;
			.my-header-info-title {
				font-size: 28rpx;
				color: #333;
			}
		}
	}
}

/* 最高优先级样式 - 确保覆盖所有全局样式 */
.my-content .my-content-list {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	padding: 30rpx;
	margin-bottom: 20rpx;
	background-color: #ffffff;
	color: #333;
	font-size: 28rpx;
}

/* 为所有可能的选择器组合添加样式 */
.my-content .my-content-list .my-content-list-title,
.my-content .my-content-list div.my-content-list-title,
.my-content .my-content-list uni-view.my-content-list-title,
.my-content-list-title,
#app .my-content-list-title,
page .my-content-list-title,
uni-page-body .my-content-list-title,
uni-view.my-content-list-title,
div.my-content-list-title {
	display: flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	flex-grow: 1 !important;
	width: auto !important;
	height: auto !important;
}

/* 确保图标和文本水平排列 */
.my-content-list-title .icons,
.my-content-list-title uni-icons.icons {
	display: inline-flex !important;
	margin-right: 10rpx !important;
	width: auto !important;
	height: auto !important;
}

.my-content-list-title text,
.my-content-list-title uni-text {
	display: inline-block !important;
	white-space: nowrap !important;
	width: auto !important;
	height: auto !important;
}

/* 版本样式 */
.version-container,
.my-content-list-title .version-container,
.my-content-list-title div.version-container,
.my-content-list-title uni-view.version-container {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	flex-grow: 1 !important;
	width: auto !important;
	height: auto !important;
}

.version-container .version,
.version-container text.version {
	margin-right: 40rpx;
	color: #888;
	font-weight: bold;
	display: inline-block !important;
}

.version-container .new-version-tip,
.version-container text.new-version-tip {
	font-size: 20rpx;
	color: $base-color;
	display: inline-block !important;
}

/* 原有样式 */
.my-content {
	.sign-out {
		margin: 120rpx 20rpx 0;
	}
	// 用户未登录状态
	.company-logo {
		width: 100rpx;
		height: 100rpx;
		border-radius: 50%;
		margin-right: 40rpx;
	}
}
